2009
Google Page Speed
by dzc & 3 othersextension pour Firefox (ajout à Firebug) pour tracer les performances d'une page web
Web Performance Best Practices by Google
by dzc & 1 othervoir aussi : PageSpeed (extension pour Firebug)
2008
La latence coûte cher aux services Web
by dzc & 2 others (via)"La latence a un coût. Amazon a découvert que chaque 100ms de latence lui coûte 1% de ses ventes. Google a aussi remarqué que chaque .5 seconde de retard dans la génération des pages de résultats réduit son trafic de 20%. "
Ouch! un peu de retard dans la livraison d'une page, et les utilisateurs sont déjà ailleurs, à cliquer sur un site qui répond vite et bien. C'est impressionnant. Comment faire pour éviter la latence? Accélérer le serveur ou le faire évoluer est évidemment la première idée, mais il y a d'autres stratégie : les traitements asynchrones, qui lancent une opération en tâche de fond, mais sont capables d'occuper l'utilisateur pendant ce temps, les architectures BASE et non plus ACID (où la vitesse de réaction a priorité sur la cohérence des résultats).
2007
Race Conditions with Ajax and PHP Sessions
by dzc & 3 others (via)Problèmes de sessions concurentes avec Ajax -
Avec Ajax et les sessions, le nombre de requêtes envoyées par un navigateur sur un serveur augmente significativement. Si les réponses sur le serveur sont trop lentes, elles vont s'empiler. De plus, si l'application utilise les sessions PHP, il faudra qu'elles s'attendent les unes les autres avant d'être exécuté. Au final, cela peut perturber considérablement l'application. thwartedefforts détaille le problème.